generated submodel